#include <iostream>
using namespace std;

template <typename T>
class Template0
{
public:
	Template0(){cout<<"General Template"<<endl;}
};

template <>
class Template0<char>
{
public:
	Template0(){cout<<"Spcialized Template <char> "<<endl;}
};

template <typename T>
class Template0<T*>
{
public:
	Template0(){cout<<"Partial Specialized Template <T*> "<<endl;}
};